|
FEXP Solver
1.0.0.0
|
Base interface for nodal constrains. More...
#include <FEXPElement.h>


Public Types | |
| enum | EConstrType { eVel, eVelRot, eAcc, eAccRot } |
| enum | EConstrStat { eOff, eOn } |
Public Member Functions | |
| ICFEXPElementNodeConstrain (size_t id) | |
| virtual | ~ICFEXPElementNodeConstrain () |
| size_t | GetConstrainId () |
| void | AddConstrainData (FEXPFEGeom::EFEXPFECoordinates dir, EConstrType type, EConstrStat state, t_fexpcommon_ct time, t_fexpcommon_ct cstr) |
| virtual void | ApplyConstrain (EConstrType type, Ptr< CFEXPMatrix2D > &vect, t_fexpcommon_ct time)=0 |
Public Member Functions inherited from CFEXPElementNodeTableDataBase | |
| CFEXPElementNodeTableDataBase () | |
| virtual | ~CFEXPElementNodeTableDataBase () |
Additional Inherited Members | |
Protected Member Functions inherited from CFEXPElementNodeTableDataBase | |
| void | add_table_data (FEXPFEGeom::EFEXPFECoordinates dir, size_t type, size_t state, t_fexpcommon_ct time, t_fexpcommon_ct value) |
| bool | get_table_data (FEXPFEGeom::EFEXPFECoordinates dir, size_t type, t_fexpcommon_ct time, size_t &state, t_fexpcommon_ct &value) |
Protected Attributes inherited from CFEXPElementNodeTableDataBase | |
| std::map< size_t, Ptr< std::vector< Ptr< table_row_values > > > > | _table |
Base interface for nodal constrains.
|
inline |
|
inlinevirtual |
|
inline |
|
pure virtual |
Implemented in CFEXPElementNodeConstrain.
|
inline |